var main=new Function()
var doc=function(tbl){
	//arguments 为函数内置参数 arguments[0]
//	for each(v in [1,2,3]) {
//	print(tbl[v])
//}
//	for ( var k in tbl) {//key
//		print(k)
//	}
//	for each(v in tbl) {//直接值
//		print(v)
//	}
//	for (let k of tbl) {
//		print(k)
//	}
	var d=function(a){
		print("print="+a)
	}
	var bb=new Function("tbl","print(tbl)")
return d(tbl.b);
}
doc.xx=function(tbl){
	print(tbl)
	var list=$list("cate",Cnd.where("pid","=",0))
	return list;
}
//var temp=doc.xx(tbl);

//有标签语句
//var iNum = 0;
//outermost:
//for (var i=0; i<10; i++) {
//  for (var j=0; j<10; j++) {
//    if (i == 5 && j == 5) {
//    continue outermost;// or break isNum=55
//  }
//  iNum++;
//  }
//}
//print(iNum);	//输出 "95"

//var i="xx"
//switch (i) {
//case 20: print("20");
//  break;
//case 30: print("30");
//  break;
//case "xx": print("40");
//  break;
//default: print("other");
//}

//Identifier Expected （应该有标识符、期望标识符）关键字等
//print(typeof "")//打印类型
//isFinite(num) //无穷大
//print([9,3,4])
//parseInt() 和 parseFloat() 后一个参数跟2，8 16

//var xx1={name:'xxx',id:1}
//xx1.name="xx1"
//delete xx1.id
//print(xx1.id)
//print(void(0))
//print("id" in xx1 )

//var iNum1 = 25;		//25 等于 00000000000000000000000000011001
//var iNum2 = ~iNum1;	//转换为 11111111111111111111111111100110
//print(iNum2);		//输出 "-26"
//位运算 NOT 实质上是对数字求负，然后减 1，因此 25 变 -26。
//相当于每天翻倍
//print(100<<365)
//print(819200>>365)
//print(819200>>>365) >>>和>>一样 对负数不一样
//var oObject = new Object;
//var oStringObject = new String;